package org.springblade.modules.platform.vo;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.NullSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

import java.util.List;

@Data
@Builder
public class MeasuringPlatformVO {

    @ApiModelProperty(value = "测台类型")
    @JsonSerialize(nullsUsing = NullSerializer.class)
    private Integer benchTypeCode;

    /**
     * 测台类型名称
     */
    @ApiModelProperty(value = "测台类型名称")
    private String benchTypeName;


    @ApiModelProperty(value = "测台ID")
    private Long measuringPlatformId;
    /**
     * 测台名称
     */
    @ApiModelProperty(value = "测台名称")
    private String measuringPlatformName;

    /**
     * 排序
     */
    @ApiModelProperty(value = "排序")
    private Integer sort;

    @ApiModelProperty(value = "一次量")
    private List<OnceValueVO> onceValueVOList;


    @ApiModelProperty(value = "物理量")
    private PhysicalQuantityVO physicalQuantityVO;

    @ApiModelProperty(value = "工程量")
    private AbsoluteValueVO absoluteValueVO;



}
